package redis

import (
	"github.com/redis/go-redis/v9"
	"go_my_framework/app/core/config"
)

var redisCli *redis.Client

func InitRedis() {
	redisCli = redis.NewClient(&redis.Options{
		Addr:     config.Instance().Redis.Addr,
		Password: config.Instance().Redis.Password,
		DB:       config.Instance().Redis.Db,
	})

}

func Instance() *redis.Client {
	if redisCli == nil {
		InitRedis()
	}
	return redisCli
}
